<?php 
	/**
	 * 跳转函数
	 * @param  string $msg 提示信息
	 * @param  string $url 跳转地址,默认值"",表示跳转返回上一个页面
	 */
	
	function msg($msg, $url=''){
		if($url == ''){
			$ad = "window.history.go(-1)";
		}else{
			$ad = "window.location.href='{$url}'";
		}
		exit("<script>alert('{$msg}');{$ad};</script>");
	}
	/**
	 * 单文件上传
	 * @param  array $file 		上传文件信息
	 * @return array $result    文件上传结果
	 */
	function uploadFile($files){
		$dir='../uploads';
		if (!is_dir($dir)) {
			mkdir($dir,0777,true);
		}
		$arr=explode(".", $files['name']);
		$type=strtolower(end($arr));
		$types=['jpg','jpeg','png','gif'];
		if (!in_array($type,$types,true)) {
			return false;
		}


		if ($files['error']!=0) {
			return false;
		}
		if(!is_uploaded_file($files['tmp_name'])){
			return false;
		}
		$path=$dir."/".time().rand(1,1000).".".$type;
		if (move_uploaded_file($files['tmp_name'],$path)) {
			return $path;
		}else{
			return false;
		}


		
	}
	/**
	 * 多文件上传
	 * @param  array $file 		上传文件信息
	 * @return array $result    文件上传结果
	 */
	function uploadMutiFile($file){
		//处理

		/**
		 * $result = [
		 * 		[
		 * 			'status'=>1|0, 
		 *   		'errmsg'=> '', 
		 *    		'filename'=>'path+fileName.ext'
		 *    	],
		 *    	....
		 * ];
		 */
		return $result;
	}
	//新闻列表无限分类函数
	//无限分类函数
	function get_cate($cates,$fid=0){
		static $classes=array();
		//让数据在递归中保持上次得到的结果
			foreach($cates as $vo){
			if($fid==$vo['parent_id']){
				$classes[]=$vo;
				get_cate($cates,$vo['cate_id']);
			}
		}
			return $classes;
	}




?>